|
The Cafu Engine is a game engine developed by Carsten Fuchs. It is portable across platforms and currently runs under Windows and Linux, with plans to be adapted to OS X. The engine's source code is freely available under the GPL, but can be obtained under a proprietary license. ==Features== In general, Cafu is built with a modular architecture so as to avoid program constructs and libraries that are specific to any given operating system, compiler, CPU or graphics processor. To that end, the Cafu source code compiles both as 32- as well as native 64-bit software. *The Cafu Engine abstracts out its handling of materials and instead uses rendering objects, thus enabling users to work with different graphics systems such as OpenGL or DirectX. *Physics are handled by an internal system to deal with human movement, and everything else uses Bullet, a free physics engine; Cafu synchronizes the two systems *Lighting is handled by radiosity computations, or dynamic lighting through stencil shadow volumes *Like the material system, sound is abstracted out and can support various implementations such as OpenAL and FMOD *Inherently designed for online games with multiple players over a computer network *Game server that centrally manages the game state and events, as well as a client that is used by players 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Cafu Engine」の詳細全文を読む スポンサード リンク
|